rest upon - Allemand Anglais Dictionnaire